/* 
 * File:   RaizProblemaPolinomio.h
 * Author: jorgeorm
 *
 * Created on 28 de diciembre de 2011, 04:00 PM
 */
#include "Raiz.h"
#include <math.h>
#include "librerias/Polinomio.h"


#ifndef RAIZPROBLEMAPOLINOMIO_H
#define	RAIZPROBLEMAPOLINOMIO_H

class RaizProblemaPolinomio : public Raiz{
public:
    RaizProblemaPolinomio();
//    RaizProblemaPolinomio(const RaizProblemaPolinomio& orig);
    virtual ~RaizProblemaPolinomio();
    //Métodos heredados que deben ser implementados;
    //
    long double funcion(long double param);
    long double derivadaFuncion(long double param);
    long double derivadaDosFuncion(long double param);
    void polinomioDefecto();
    
private:
    Polinomio polinomio, poliDerivado, poliSegundDeriv;
};

#endif	/* RAIZPROBLEMAPOLINOMIO_H */

